package com.ncloud.crm.entity.order;

import java.io.Serializable;
import java.util.Date;

import com.alibaba.fastjson.annotation.JSONField;
import com.alibaba.fastjson.serializer.ToStringSerializer;

/**
 * Created by shiqiang on 2017/4/12.
 */
@SuppressWarnings("serial")
public class WorkNodeNetAccess implements Serializable {
    @JSONField(serializeUsing=ToStringSerializer.class)
    private Long workId;
    private String modifyTag;
    @JSONField(serializeUsing=ToStringSerializer.class)
    private Long nodeId;
    @JSONField(serializeUsing=ToStringSerializer.class)
    private Long ispInstId;
    /*ISP提供商名称*/
    private String ispName;
    /*公网接入类型 1-ADSL 2-专线 3-DHCP*/
    private String accessType;
    private String accessTypeName;

    private String accessIpAddr;

    private String accessGateway;
    /*公网接入带宽*/
    private String ispWidth;
    @JSONField(format="yyyy-MM-dd HH:mm:ss")
    private Date beginDate;
    @JSONField(format="yyyy-MM-dd HH:mm:ss")
    private Date endDate;
    @JSONField(format="yyyy-MM-dd HH:mm:ss")
    private Date updateTime;
    @JSONField(serializeUsing=ToStringSerializer.class)
    private Long updateUser;

    private String netType;

    private String netName;

    public Long getWorkId() {
        return workId;
    }

    public void setWorkId(Long workId) {
        this.workId = workId;
    }

    public String getModifyTag() {
        return modifyTag;
    }

    public void setModifyTag(String modifyTag) {
        this.modifyTag = modifyTag;
    }

    public Long getNodeId() {
        return nodeId;
    }

    public void setNodeId(Long nodeId) {
        this.nodeId = nodeId;
    }

    public Long getIspInstId() {
        return ispInstId;
    }

    public void setIspInstId(Long ispInstId) {
        this.ispInstId = ispInstId;
    }

    public String getIspName() {
        return ispName;
    }

    public void setIspName(String ispName) {
        this.ispName = ispName;
    }

    public String getAccessType() {
        return accessType;
    }

    public void setAccessType(String accessType) {
        this.accessType = accessType;
    }

    public String getIspWidth() {
        return ispWidth;
    }

    public void setIspWidth(String ispWidth) {
        this.ispWidth = ispWidth;
    }

    public Date getBeginDate() {
        return beginDate;
    }

    public void setBeginDate(Date beginDate) {
        this.beginDate = beginDate;
    }

    public Date getEndDate() {
        return endDate;
    }

    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Long getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(Long updateUser) {
        this.updateUser = updateUser;
    }

	public String getAccessTypeName() {
		return accessTypeName;
	}

	public void setAccessTypeName(String accessTypeName) {
		this.accessTypeName = accessTypeName;
	}

    public String getAccessIpAddr() {
        return accessIpAddr;
    }

    public void setAccessIpAddr(String accessIpAddr) {
        this.accessIpAddr = accessIpAddr;
    }

    public String getAccessGateway() {
        return accessGateway;
    }

    public void setAccessGateway(String accessGateway) {
        this.accessGateway = accessGateway;
    }

    public String getNetType() {
        return netType;
    }

    public void setNetType(String netType) {
        this.netType = netType;
    }

    public String getNetName() {
        return netName;
    }

    public void setNetName(String netName) {
        this.netName = netName;
    }
}
